software development software java engineering marketing radius3 design clinical prototyping cnc application research and prototyping development research product development pharmaceutical consulting product strategy thin-client cro